package com.ruoyi.huanjing.entity;

import lombok.Data;

/**
 * 数据三元组辅助类（水深-流速-流向）
 * 用于按水深排序时，保持三者的对应关系（避免排序后数据错位）
 */
@Data
public class DataTriplet {
    /** 观测水深（排序依据） */
    private final double depth;

    /** 水平流速（与水深一一对应） */
    private final double speed;

    /** 水平流向（与水深一一对应） */
    private final double direction;

    // 构造方法（初始化三元组数据）
    public DataTriplet(double depth, double speed, double direction) {
        this.depth = depth;
        this.speed = speed;
        this.direction = direction;
    }

    // Getter 方法（仅需读取，无需修改）
    public double getDepth() {
        return depth;
    }

    public double getSpeed() {
        return speed;
    }

    public double getDirection() {
        return direction;
    }
}